.goods-detail {
	padding-bottom: 170rpx;
	.pinTuan-record {
		background-color: #fff;
		border-radius: 15rpx;
		margin: 20rpx;
		padding: 20rpx;
		.title {
			display: flex;
			align-items: center;
			justify-content: space-between;
			font-size: 32rpx;
			padding-top: 10rpx;
			font-weight: 500;
			.desc {
				font-size: 24rpx;
				color: #d33123;
			}
		}
		.pinTuan-box {
			.item-box {
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-top: 30rpx;
				.msg-box {
					min-width: 200rpx;
					.msg {
						font-size: 24rpx;
						color: #000000;
						margin-bottom: 8rpx;
						.red {
							color: #d33123;
						}
					}
					.time {
						font-size: 24rpx;
						display: flex;
						align-items: center;
					}
				}
				.peo-box {
					display: flex;
					align-items: center;
					width: 250rpx;
					padding-left: 60rpx;
					.peo {
						display: inline-block;
						width: 70rpx;
						height: 70rpx;
						margin-left: -60rpx;
						border: 2rpx solid #eee;
						border-radius: 100%;
					}
				}
				.peo-share {
				}
			}
		}
	}
}

.btn-box {
	display: flex;
	align-items: center;
	flex: 1;
	.btn {
		display: flex;
		width: 50%;
		text-align: center;
		background-color: #000000;
		height: 90rpx;
		.box {
			margin: auto;
		}
		.num {
			font-size: 32rpx;
			color: #fff;
		}
		.tit {
			font-size: 22rpx;
			color: #fff;
		}
	}
	.buy {
		background-color: #d33123;
	}
}
.pinTuan-popup-box{
    padding: 40rpx;
    .time-title{
        font-size: 27rpx;
        text-align: center;
        margin-bottom: 5rpx;
    }
    .time{
        text-align: center;
    }
    .teams-box{
        margin-top: 40rpx;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        .img-box{
            position: relative;
            width: 80rpx;
            height: 80rpx;
            border-radius: 50%;
            margin-right: 30rpx;
            margin-bottom: 20rpx;
            .tit{
                position: absolute;
                top: -5rpx;
                left: -10rpx;
                display: inline-block;
                background-color: #d33123;
                color: #fff;
                font-size: 22rpx;
                z-index: 98;
                padding: 0 10rpx;
                border-radius: 10rpx;
                -webkit-transform: scale(0.8);
                transform: scale(0.8);
            }
            .img{
                display: block;
                width: 80rpx;
                height: 80rpx;
                border: 1px solid #d33123;
                border-radius: 50%;
            }
        }
        .need-peo{
            width: 80rpx;
            height: 80rpx;
            border-radius: 50%;
            display: flex;
            border: 1px dashed #e1e1e1;
            margin-right: 30rpx;
            margin-bottom: 20rpx;
            .tit{
                margin: auto;
                color: #d1d1d1;
                font-size: 27rpx;
            }
        } 
    }
    .peo-box{
        margin-top: 20rpx;
        text-align: center;
        .peo{
            color: #d33123;
        }
    }
    .btn-box{
        margin: 40rpx auto 0;
        background-color: #d33123;
        font-size: 27rpx;
        padding: 20rpx 0;
        justify-content: center;
        width: 400rpx;
        color: #fff;
        border-radius: 20px;
    }
}
